<?php
/**
 * tpshop
 * ============================================================================
 * 版权所有 2016-2026 欣才开裆裤开发组
 * 网站地址: http://git.oschina.net/ts128
 * ----------------------------------------------------------------------------
 * 这不是一个自由软件！您只能在不用于商业目的的前提下对程序代码进行修改和使用 。
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
 * Author: 十年丿小木
 * Date: 2016-10-20
 */
Class Category{
/*
*   分类函数
*/
	Static Public function unlimitedForLevel($cate,$html='--',$pid=0,$level=0){
		$arr = array();
		foreach ($cate as $v){
			if ($v['pid'] == $pid){
				$v['level'] = $level +1;//层级+1
				$v['html'] = str_repeat($html, $level);//按层级加前缀
				$arr[] = $v;//把数据放到数组中
				$arr = array_merge($arr,self::unlimitedForLevel($cate,$html,$v['id'],$level+1));//合并数组，递归
			}
		}
		return $arr;
		//dump($arr);
	}
}